# near model CODE resource # jump table entries: 54968-54976 (9 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 D6B8 0000 add.l D3, [0x00000000 /* __m68k_reset_stack__ */] 00000006 0428 48E7 1038 subi.b [A0 + 0x1038], 0xE7 0000000C 4FEF FEE6 lea.l A7, [A7 - 0x11A] 00000010 99CC sub.l A4, A4 00000012 97CB sub.l A3, A3 00000014 42AF 0116 clr.l [A7 + 0x116] 00000018 95CA sub.l A2, A2 0000001A 206F 012E movea.l A0, [A7 + 0x12E] 0000001E 43D7 lea.l A1, [A7] 00000020 7044 moveq.l D0, 0x44 label00000022: 00000022 22D8 move.l [A1]+, [A0]+ 00000024 51C8 FFFC dbf D0, -0x6 /* 00000022 */ 00000028 32D8 move.w [A1]+, [A0]+ 0000002A 4878 0003 push.l 0x3 0000002E 4878 000C push.l 0xC 00000032 4EAD C1F8 jsr [A5 - 0x3E08] 00000036 2848 movea.l A4, A0 00000038 200C move.l D0, A4 0000003A 504F addq.w A7, 8 0000003C 6700 0112 beq +0x114 /* 00000150 */ 00000040 4857 pea.l [A7] 00000042 4EAD A940 jsr [A5 - 0x56C0] 00000046 2648 movea.l A3, A0 00000048 200B move.l D0, A3 0000004A 584F addq.w A7, 4 0000004C 6700 0102 beq +0x104 /* 00000150 */ 00000050 2F3C 4150 504C move.l -[A7], 0x4150504C /* 'APPL' */ 00000056 2F3C 504A 3935 move.l -[A7], 0x504A3935 /* 'PJ95' */ 0000005C 2F0B move.l -[A7], A3 0000005E 4EAD A948 jsr [A5 - 0x56B8] 00000062 2F0B move.l -[A7], A3 00000064 4EAD A978 jsr [A5 - 0x5688] 00000068 3B40 1C10 move.w [A5 + 0x1C10], D0 0000006C 4A40 tst.w D0 0000006E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000072 6600 00DC bne +0xDE /* 00000150 */ 00000076 42A7 clr.l -[A7] 00000078 2F0B move.l -[A7], A3 0000007A 4EAD A8C0 jsr [A5 - 0x5740] 0000007E 3B40 1C10 move.w [A5 + 0x1C10], D0 00000082 4A40 tst.w D0 00000084 504F addq.w A7, 8 00000086 6616 bne +0x18 /* 0000009E */ 00000088 4878 0010 push.l 0x10 0000008C 486D 14CC pea.l [A5 + 0x14CC] 00000090 2F0B move.l -[A7], A3 00000092 4EAD A8B0 jsr [A5 - 0x5750] 00000096 3B40 1C10 move.w [A5 + 0x1C10], D0 0000009A 4FEF 000C lea.l A7, [A7 + 0xC] label0000009E: 0000009E 4A6D 1C10 tst.w [A5 + 0x1C10] 000000A2 670C beq +0xE /* 000000B0 */ 000000A4 2F0B move.l -[A7], A3 000000A6 4EAD A8A8 jsr [A5 - 0x5758] 000000AA 584F addq.w A7, 4 000000AC 6000 00A2 bra +0xA4 /* 00000150 */ label000000B0: 000000B0 42A7 clr.l -[A7] 000000B2 2F3C 4150 504C move.l -[A7], 0x4150504C /* 'APPL' */ 000000B8 4EAD A670 jsr [A5 - 0x5990] 000000BC 2448 movea.l A2, A0 000000BE 200A move.l D0, A2 000000C0 504F addq.w A7, 8 000000C2 6700 008C beq +0x8E /* 00000150 */ 000000C6 2054 movea.l A0, [A4] 000000C8 208A move.l [A0], A2 000000CA 2F2D 14D0 move.l -[A7], [A5 + 0x14D0] 000000CE 2F0B move.l -[A7], A3 000000D0 2F0A move.l -[A7], A2 000000D2 4EAD A6D0 jsr [A5 - 0x5930] 000000D6 3B40 1C10 move.w [A5 + 0x1C10], D0 000000DA 4A6D 1C10 tst.w [A5 + 0x1C10] 000000DE 4FEF 000C lea.l A7, [A7 + 0xC] 000000E2 666C bne +0x6E /* 00000150 */ 000000E4 2F3C 4C69 7374 move.l -[A7], 0x4C697374 /* 'List' */ 000000EA 2F0A move.l -[A7], A2 000000EC 4EAD A768 jsr [A5 - 0x5898] 000000F0 2600 move.l D3, D0 000000F2 2F03 move.l -[A7], D3 000000F4 2F0A move.l -[A7], A2 000000F6 4EAD A688 jsr [A5 - 0x5978] 000000FA 2648 movea.l A3, A0 000000FC 2F0A move.l -[A7], A2 000000FE 4EAD A6F0 jsr [A5 - 0x5910] 00000102 3B40 1C10 move.w [A5 + 0x1C10], D0 00000106 200B move.l D0, A3 00000108 4FEF 0014 lea.l A7, [A7 + 0x14] 0000010C 6742 beq +0x44 /* 00000150 */ 0000010E 2054 movea.l A0, [A4] 00000110 214B 0004 move.l [A0 + 0x4], A3 00000114 2F3C 4469 6374 move.l -[A7], 0x44696374 /* 'Dict' */ 0000011A 2F0A move.l -[A7], A2 0000011C 4EAD A768 jsr [A5 - 0x5898] 00000120 2600 move.l D3, D0 00000122 486F 011E pea.l [A7 + 0x11E] 00000126 2F03 move.l -[A7], D3 00000128 2F0A move.l -[A7], A2 0000012A 4EAD AE58 jsr [A5 - 0x51A8] 0000012E 3B40 1C10 move.w [A5 + 0x1C10], D0 00000132 4A6D 1C10 tst.w [A5 + 0x1C10] 00000136 4FEF 0014 lea.l A7, [A7 + 0x14] 0000013A 6614 bne +0x16 /* 00000150 */ 0000013C 2054 movea.l A0, [A4] 0000013E 216F 0116 0008 move.l [A0 + 0x8], [A7 + 0x116] 00000144 204C movea.l A0, A4 00000146 4FEF 011A lea.l A7, [A7 + 0x11A] 0000014A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000014E 4E75 rts label00000150: 00000150 2F0C move.l -[A7], A4 00000152 4EBA 000E jsr [PC + 0xE /* 00000162 */] 00000156 91C8 sub.l A0, A0 00000158 4FEF 011E lea.l A7, [A7 + 0x11E] 0000015C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000160 4E75 rts fn00000162: 00000162 48E7 0030 movem.l -[A7], A2,A3 00000166 246F 000C movea.l A2, [A7 + 0xC] 0000016A 200A move.l D0, A2 0000016C 6748 beq +0x4A /* 000001B6 */ 0000016E 2052 movea.l A0, [A2] 00000170 2668 0004 movea.l A3, [A0 + 0x4] 00000174 200B move.l D0, A3 00000176 4A80 tst.l D0 00000178 6708 beq +0xA /* 00000182 */ 0000017A 2F0B move.l -[A7], A3 0000017C 4EAD C200 jsr [A5 - 0x3E00] 00000180 584F addq.w A7, 4 label00000182: 00000182 2052 movea.l A0, [A2] 00000184 2668 0008 movea.l A3, [A0 + 0x8] 00000188 200B move.l D0, A3 0000018A 4A80 tst.l D0 0000018C 6708 beq +0xA /* 00000196 */ 0000018E 2F0B move.l -[A7], A3 00000190 4EAD AE50 jsr [A5 - 0x51B0] 00000194 584F addq.w A7, 4 label00000196: 00000196 2052 movea.l A0, [A2] 00000198 2650 movea.l A3, [A0] 0000019A 200B move.l D0, A3 0000019C 4A80 tst.l D0 0000019E 670E beq +0x10 /* 000001AE */ 000001A0 2F0B move.l -[A7], A3 000001A2 4EAD A6A8 jsr [A5 - 0x5958] 000001A6 2F0B move.l -[A7], A3 000001A8 4EAD A678 jsr [A5 - 0x5988] 000001AC 504F addq.w A7, 8 label000001AE: 000001AE 2F0A move.l -[A7], A2 000001B0 4EAD C200 jsr [A5 - 0x3E00] 000001B4 584F addq.w A7, 4 label000001B6: 000001B6 4CDF 0C00 movem.l A2,A3, [A7]+ 000001BA 4E75 rts 000001BC 2F0A move.l -[A7], A2 000001BE 594F subq.w A7, 4 000001C0 246F 0010 movea.l A2, [A7 + 0x10] 000001C4 42A7 clr.l -[A7] 000001C6 486F 0004 pea.l [A7 + 0x4] 000001CA 0C12 00FF cmpi.b [A2], 0xFF 000001CE 650E bcs +0x10 /* 000001DE */ 000001D0 41EA 0001 lea.l A0, [A2 + 0x1] 000001D4 70FF moveq.l D0, 0xFFFFFFFF label000001D6: 000001D6 5280 addq.l D0, 1 000001D8 4A18 tst.b [A0]+ 000001DA 66FA bne -0x4 /* 000001D6 */ 000001DC 6004 bra +0x6 /* 000001E2 */ label000001DE: 000001DE 7000 moveq.l D0, 0x00 000001E0 1012 move.b D0, [A2] label000001E2: 000001E2 2F00 move.l -[A7], D0 000001E4 486A 0001 pea.l [A2 + 0x1] 000001E8 206F 001C movea.l A0, [A7 + 0x1C] 000001EC 2050 movea.l A0, [A0] 000001EE 2F28 0008 move.l -[A7], [A0 + 0x8] 000001F2 4EAD AE68 jsr [A5 - 0x5198] 000001F6 4A00 tst.b D0 000001F8 4FEF 0014 lea.l A7, [A7 + 0x14] 000001FC 6708 beq +0xA /* 00000206 */ 000001FE 2017 move.l D0, [A7] 00000200 584F addq.w A7, 4 00000202 245F movea.l A2, [A7]+ 00000204 4E75 rts label00000206: 00000206 70FF moveq.l D0, 0xFFFFFFFF 00000208 584F addq.w A7, 4 0000020A 245F movea.l A2, [A7]+ 0000020C 4E75 rts fn0000020E: 0000020E 206F 0004 movea.l A0, [A7 + 0x4] 00000212 2050 movea.l A0, [A0] 00000214 2068 0004 movea.l A0, [A0 + 0x4] 00000218 2250 movea.l A1, [A0] 0000021A 202F 0008 move.l D0, [A7 + 0x8] 0000021E 2031 0E14 move.l D0, [A1 + D0 * 8 + 0x14] 00000222 4E75 rts fn00000224: 00000224 206F 0004 movea.l A0, [A7 + 0x4] 00000228 2050 movea.l A0, [A0] 0000022A 2068 0004 movea.l A0, [A0 + 0x4] 0000022E 2250 movea.l A1, [A0] 00000230 202F 0008 move.l D0, [A7 + 0x8] 00000234 2031 0E18 move.l D0, [A1 + D0 * 8 + 0x18] 00000238 0280 0000 00FF andi.l D0, 0xFF 0000023E 4E75 rts 00000240 206F 0004 movea.l A0, [A7 + 0x4] 00000244 2050 movea.l A0, [A0] 00000246 2068 0004 movea.l A0, [A0 + 0x4] 0000024A 2050 movea.l A0, [A0] 0000024C 2028 0008 move.l D0, [A0 + 0x8] 00000250 4E75 rts fn00000252: 00000252 594F subq.w A7, 4 00000254 2F2F 000C move.l -[A7], [A7 + 0xC] 00000258 206F 000C movea.l A0, [A7 + 0xC] 0000025C 2050 movea.l A0, [A0] 0000025E 2F28 0008 move.l -[A7], [A0 + 0x8] 00000262 4EAD AE88 jsr [A5 - 0x5178] 00000266 2F40 0008 move.l [A7 + 0x8], D0 0000026A 2F2F 0018 move.l -[A7], [A7 + 0x18] 0000026E 2F2F 000C move.l -[A7], [A7 + 0xC] 00000272 206F 0018 movea.l A0, [A7 + 0x18] 00000276 2050 movea.l A0, [A0] 00000278 2F28 0008 move.l -[A7], [A0 + 0x8] 0000027C 4EAD AE80 jsr [A5 - 0x5180] 00000280 4FEF 0018 lea.l A7, [A7 + 0x18] 00000284 4E75 rts 00000286 594F subq.w A7, 4 00000288 4AAF 0008 tst.l [A7 + 0x8] 0000028C 6716 beq +0x18 /* 000002A4 */ 0000028E 4AAF 000C tst.l [A7 + 0xC] 00000292 6710 beq +0x12 /* 000002A4 */ 00000294 4857 pea.l [A7] 00000296 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000029A 4EAD A6C8 jsr [A5 - 0x5938] 0000029E 4A00 tst.b D0 000002A0 504F addq.w A7, 8 000002A2 6606 bne +0x8 /* 000002AA */ label000002A4: 000002A4 7000 moveq.l D0, 0x00 000002A6 584F addq.w A7, 4 000002A8 4E75 rts label000002AA: 000002AA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000002AE 2F2F 0004 move.l -[A7], [A7 + 0x4] 000002B2 2F2F 0010 move.l -[A7], [A7 + 0x10] 000002B6 4EBA FF9A jsr [PC - 0x66 /* 00000252 */] 000002BA 7001 moveq.l D0, 0x01 000002BC 4FEF 0010 lea.l A7, [A7 + 0x10] 000002C0 4E75 rts 000002C2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000002C6 266F 001C movea.l A3, [A7 + 0x1C] 000002CA 262F 0020 move.l D3, [A7 + 0x20] 000002CE 2C2F 0024 move.l D6, [A7 + 0x24] 000002D2 2F03 move.l -[A7], D3 000002D4 2F0B move.l -[A7], A3 000002D6 4EBA FF36 jsr [PC - 0xCA /* 0000020E */] 000002DA 2800 move.l D4, D0 000002DC 2F03 move.l -[A7], D3 000002DE 2F0B move.l -[A7], A3 000002E0 4EBA FF42 jsr [PC - 0xBE /* 00000224 */] 000002E4 2A00 move.l D5, D0 000002E6 BA86 cmp.l D5, D6 000002E8 4FEF 0010 lea.l A7, [A7 + 0x10] 000002EC 670C beq +0xE /* 000002FA */ 000002EE 207C FFFF FFFF movea.l A0, 0xFFFFFFFF 000002F4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000002F8 4E75 rts label000002FA: 000002FA 42A7 clr.l -[A7] 000002FC 4A86 tst.l D6 000002FE 6708 beq +0xA /* 00000308 */ 00000300 203C 4D43 3935 move.l D0, 0x4D433935 /* 'MC95' */ 00000306 6006 bra +0x8 /* 0000030E */ label00000308: 00000308 203C 4D56 3933 move.l D0, 0x4D563933 /* 'MV93' */ label0000030E: 0000030E 2F00 move.l -[A7], D0 00000310 4EAD A670 jsr [A5 - 0x5990] 00000314 2448 movea.l A2, A0 00000316 200A move.l D0, A2 00000318 504F addq.w A7, 8 0000031A 6608 bne +0xA /* 00000324 */ 0000031C 91C8 sub.l A0, A0 0000031E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00000322 4E75 rts label00000324: 00000324 2F03 move.l -[A7], D3 00000326 2F04 move.l -[A7], D4 00000328 2053 movea.l A0, [A3] 0000032A 2F10 move.l -[A7], [A0] 0000032C 2F0A move.l -[A7], A2 0000032E 4EAD A6C0 jsr [A5 - 0x5940] 00000332 3B40 1C10 move.w [A5 + 0x1C10], D0 00000336 4A6D 1C10 tst.w [A5 + 0x1C10] 0000033A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000033E 670C beq +0xE /* 0000034C */ 00000340 2F0A move.l -[A7], A2 00000342 4EAD A678 jsr [A5 - 0x5988] 00000346 95CA sub.l A2, A2 00000348 584F addq.w A7, 4 0000034A 6024 bra +0x26 /* 00000370 */ label0000034C: 0000034C 2F3C 4B45 592A move.l -[A7], 0x4B45592A /* 'KEY*' */ 00000352 2F0A move.l -[A7], A2 00000354 4EAD A768 jsr [A5 - 0x5898] 00000358 2600 move.l D3, D0 0000035A 2F03 move.l -[A7], D3 0000035C 2F0A move.l -[A7], A2 0000035E 4EAD A628 jsr [A5 - 0x59D8] 00000362 2648 movea.l A3, A0 00000364 2F0B move.l -[A7], A3 00000366 2F0A move.l -[A7], A2 00000368 4EAD A788 jsr [A5 - 0x5878] 0000036C 4FEF 0018 lea.l A7, [A7 + 0x18] label00000370: 00000370 204A movea.l A0, A2 00000372 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00000376 4E75 rts 00000378 48E7 1820 movem.l -[A7], D3,D4,A2 0000037C 382F 0010 move.w D4, [A7 + 0x10] 00000380 594F subq.w A7, 4 00000382 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000388 3F04 move.w -[A7], D4 0000038A A9A0 syscall GetResource 0000038C 205F movea.l A0, [A7]+ 0000038E 2448 movea.l A2, A0 00000390 2F0A move.l -[A7], A2 00000392 4EAD B048 jsr [A5 - 0x4FB8] 00000396 2600 move.l D3, D0 00000398 2F0A move.l -[A7], A2 0000039A A9A3 syscall ReleaseResource 0000039C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000003A2 4EAD B050 jsr [A5 - 0x4FB0] 000003A6 B680 cmp.l D3, D0 000003A8 504F addq.w A7, 8 000003AA 6708 beq +0xA /* 000003B4 */ 000003AC 70FF moveq.l D0, 0xFFFFFFFF 000003AE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000003B2 4E75 rts label000003B4: 000003B4 594F subq.w A7, 4 000003B6 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000003BC 3F04 move.w -[A7], D4 000003BE A9A0 syscall GetResource 000003C0 205F movea.l A0, [A7]+ 000003C2 2448 movea.l A2, A0 000003C4 2F0A move.l -[A7], A2 000003C6 4EAD B048 jsr [A5 - 0x4FB8] 000003CA 2600 move.l D3, D0 000003CC 2F0A move.l -[A7], A2 000003CE A9A3 syscall ReleaseResource 000003D0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000003D6 4EAD B050 jsr [A5 - 0x4FB0] 000003DA B680 cmp.l D3, D0 000003DC 504F addq.w A7, 8 000003DE 6708 beq +0xA /* 000003E8 */ 000003E0 70FF moveq.l D0, 0xFFFFFFFF 000003E2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000003E6 4E75 rts label000003E8: 000003E8 594F subq.w A7, 4 000003EA 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */ 000003F0 3F04 move.w -[A7], D4 000003F2 A9A0 syscall GetResource 000003F4 205F movea.l A0, [A7]+ 000003F6 2448 movea.l A2, A0 000003F8 2F0A move.l -[A7], A2 000003FA 4EAD B048 jsr [A5 - 0x4FB8] 000003FE 2600 move.l D3, D0 00000400 2F0A move.l -[A7], A2 00000402 A9A3 syscall ReleaseResource 00000404 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */ 0000040A 4EAD B050 jsr [A5 - 0x4FB0] 0000040E B680 cmp.l D3, D0 00000410 504F addq.w A7, 8 00000412 6708 beq +0xA /* 0000041C */ 00000414 70FF moveq.l D0, 0xFFFFFFFF 00000416 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000041A 4E75 rts label0000041C: 0000041C 7000 moveq.l D0, 0x00 0000041E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000422 4E75 rts 00000424 0000 0000 ori.b D0, 0x0 00000428 0000 0000 ori.b D0, 0x0 0000042C 0000 0000 ori.b D0, 0x0